﻿.f-grade {
    overflow:hidden;
}

.m-sd-xx {
    border: 1px solid #efefef;
}
.m-sd-title {
    margin-bottom:25px;
}
    .m-sd-xx .title {
        height:36px;
        color:#333;
        line-height:36px;
        font-size:16px;
        font-weight:500;
        background-color: #efefef;
        padding-left:15px;
    }
    .m-sd-xx .sidebd {
        padding:15px;
    }

.show .display-label {
    clear:both;
    font-weight:700;
    width:75px;
    letter-spacing:1px;
    line-height:1.5;
    display:inline-block;
    float:left;
    vertical-align:middle;
    text-align:right;
    margin-bottom:10px;
    padding-top:3px;
    padding-bottom:3px;
}
.show .display-field {
    width:895px;
    letter-spacing:1px;
    line-height:1.5;
    padding-left:5px;
    display:inline-block;
    float:right;
    vertical-align:middle;
    margin-bottom:10px;
    padding:3px 10px 3px 10px;
    background-color:#dff0d8;
}

.edit .m-inline {
    position:relative;
    zoom:1;
    overflow:hidden;
    margin-bottom:12px;
    width:100%;
}
.edit .f-lg-gs {
    display:inline-block;
    *display:inline;
    zoom:1;
    height:75px;
    vertical-align:top;
}
.edit .f-lb-w {
    display:inline-block;
    *display:inline;
    zoom:1;
    width:495px;
}
.edit .f-lb-st {
    width:200px;
}

.showTxt {
    font-size:14px;
    font-weight:500;
    margin-bottom:10px;
}
.showTxt span {
    font-family: 'Microsoft YaHei';
    font-size:18px;
    color:#00b7d6;
}

.u-uf {
    display:inline-block;
    position:absolute;
    top:0px;
    right:80px;
    filter:alpha(opacity:0);
    opacity:0;
    z-index:1000;
}
    .u-uf input {
        width:240px;
    }
#m-op.f-bow form {
    display:inline;
}
#m-op.f-bow .u-uf {
    top:2px;
}
#m-op.f-bow .u-uf-da {
    right:300px;
}
#m-op.f-bow .u-uf-pw {
    right:98px;
}
fieldset.show .u-uf-pw {
    top:0px;
    left:8px;
}

fieldset.m-pw div.editor-label,fieldset.m-pw div.editor-label2 {
    overflow:hidden;
    padding-bottom:10px;
}

#m-op .u-uf-show {
    display:inline-block;
    margin-left:15px;
}
#m-op .u-uf-show .u-btn-a {
    margin-top:0px;
}
.u-save div {
    display:inline;
    margin-right:30px;
}

.displayCoordinate span.displayDesc {
    display:inline-block;
    *display:inline;
    zoom:1;
    width:450px;
}
.editor-btn-inLine form {
    display:inline;
}

.fly-edit {
    overflow:hidden;
}
.fly-edit .editor-label, .fly-edit .editor-field {
    float:left;
    padding-bottom:10px;
}
.fly-edit .editor-label {
    width:350px;
    text-align:right;
}
.fly-edit .editor-field {
    width:580px;
    padding-left:15px;
}


.fly-edit-new .sidebd, .fly-edit .sidebd {
    overflow:hidden;
    padding-left:30px;
}
.fly-edit-new .editor-label {
    width:85px;
    text-align:left;
}
.fly-edit-new .editor-field {
    width:800px;
    padding-right:15px;
}
.fly-edit-new .f-lb-long {
    width:130px;
    text-align:lef;t
}
.fly-edit-new .f-lb-st2 {
    width:710px;
    text-align:left;
}
#g-bd .fly-edit-ep .editor-label {
    width:60px;
    text-align:left;
}
#g-bd .fly-edit-ep .editor-field {
    width:900px;
    text-align:left;
    padding-right:5px;
    padding-left:0px;
    position:relative;
    zoom:1;
}
    #g-bd .fly-edit-ep .editor-field .dlExec2 {
        position:absolute;
        top:-36px;
        left:120px;
    }

#m-ej {
    padding-bottom:20px;
}

#custom-show-hide-example .close {
    background-image:none;
    background-color:#Efefef;
}
#custom-show-hide-example .close a {
     color:#333;
} 
#custom-show-hide-example .close a:hover {
     text-shadow:none;
     text-decoration:underline;
}   
#custom-show-hide-example .open {
    background-image:none;
    background-color:#cdcdcd;
    border-color:#cdcdcd;
}
#custom-show-hide-example .open a {
     text-shadow:none;
     color:#FFF;
} 
#custom-show-hide-example .open a:hover {
     text-decoration:underline;
}   

#custom-show-hide-example div.displayDesc {
    line-height:18px;
    padding-top:5px;
    padding-bottom:5px;

}

#setup {
    width:100%;
    text-align:center;
}

#g-bd table .u-chk-th {
    font-size:18px;
}

#g-bd form div#ResetPassword {
    position:absolute;
    top:-35px;
    left:260px;
    overflow:hidden;
    width:300px;
}

/*
h2 {
    padding-top:10px;
}
#operate {
    padding-top:12px;
    position:relative;
}
div#operate + h3 {
    clear:both;
    margin-top:20px;
}
div.formQuery div {
    top:14px;
    left:300px;
    position:absolute;
    color:#000;
}
img#editScoresBtn, img#saveScoresBtn {
    padding-top:10px;
    cursor:pointer;
}
div h3.showTxt {
    background-color:#FFF !important;
    background-image:none !important;
    margin-bottom:10px;
}
div h3.showTxt:hover { background-color:#FFF; }


div#export {
    padding-top:10px;
    position:relative;
}
div#export div.btn {
    position:absolute;
    top:10px;
    left:290px;
}
div#export div div.btn {
    left:340px;
}

div.displayHead {
    color:#000;
    font-size:20px;
    padding-top:5px;
}
div.displayDesc {
    width:620px;
    padding-top:15px;
    padding-bottom:10px;
}
div.displayDesc_long {
    width:960px;
    padding-top:15px;
    padding-bottom:10px;
}

div.displayDesc span.eWidth {
    letter-spacing:7px;
}
div.displaySTime::before {
    content:;
}
div.displayDTime::before {
    content:;
}
div.displaySTime, div.displayDTime, div.displayYear {
    color:#666;
    width:350px;
    padding-top:12px;
    float: left;
    padding-top:8px;
}
div.displaySTime {
    clear:both;
}
div.displayPic {
    position:absolute;
    top:50px;
    right:30px;
}
dl.displayTeacher {
    overflow:auto;
    width:620px;
    padding-top:20px;
}
dl.displayTeacher dt {
    float:right;
    width:450px;
}
dl.displayTeacher dt span {
    font-size:12px;
}
dl.displayTeacher dd.pic {
    padding-top:4px;
}
dl.displayTeacher dd.pic img {
    width:160px;
    height:200px;
    float:left;
    background-color:#ccc;
}
dl.displayTeacher dd.txt {
    width:450px;
    float:right;
}
dl.displayTeacher dd.txt td {
    padding-top:5px;
}

div#save {
    overflow:auto;
    padding-left:3px;
}
div#save div {
    float:left;
    padding-right:20px;
}

div#del {
    padding-top:0px;
    padding-left:0px;
    display:inline;
}
div#del form {
    display:inline;
}
div#del div {
    padding-left:20px;
}
div#del p {
    clear:both;
    padding-top:10px;
}
fieldset div#del div {
    padding-left:3px;
}

#setup {
    clear:both;
    padding-top:22px;
    padding-left:80px;
    position:relative;
}
#setup div {
    margin-bottom:30px;
}

form h3 {
    clear:both;
}

p.show {
    clear:both;
    font-weight:normal;
    padding-top:15px;
}

div#operate[class="formInput"] {
    padding-top:12px;
}
div#operate[class="formInput"] form {
    float:right;
}
div#operate[class="formInput"] form input {
    margin-left:3px;
    float:right;
}
div#operate[class="formInput"] div {
    float:right;
}
div#operate[class="formInput"] div a {
    margin-left:20px;
    float:right;
}

div#operate[class="report"] {
    padding-top:14px;
}

div#operate[class="formSearch"] {
    margin-top:10px;
}
div#operate[class="formSearch"] form {
    float:right;
}
div#operate[class="formSearch"] div {
    margin-left:20px;
    float:right;
}
div#operate[class="formSearch"] div a {
    float:right;
}
div#operate[class="formSearch"] select {
    margin-left:20px;
    width:150px;
    height:25px !important;
}

div#operate[class="formUp"] {
    padding-top:12px;
}
div#operate[class="formUp"] form {
    float:right;
}
div#operate[class="formUp"] input {
    margin-left:20px;
    float:right;
}
div#operate[class="formUp"] input[type="button"] {
    margin-left:3px;
}
div#operate[class="formUp"] input[type="text"] {
    margin-left:3px;
}
div#operate[class="formUp"] div {
    margin-left:20px;
    float:right;
}
div#operate[class="formUp"] div a {
    float:right;
}
div#operate[class="formUp"] span {
    line-height:25px;
    vertical-align:middle;
}

div#operate[class="fromSubject"] form {
    float:right;
}
div#operate[class="fromSubject"] input {
    margin-left:3px;
    float:right;
}
div#operate[class="fromSubject"] select {
    float:right;
}
div#operate[class="fromSubject"] a {
    margin-left:20px;
    float:right;
}
div#operate[class="fromSubject"] span {
    line-height:25px;
    vertical-align:middle;
}
*/